<div id="list">
<?php
    dat_tieu_de("Danh sách người dùng", "../");
    if(isset($_GET["p"]))
    {
        $p = intval($_GET["p"]) ;  // Lấy số nguyên
    }
    else // Người dùng không chọn thì mặc định là trang đầu tiên (trang 1)
    {
        $p =1;
    }
    //$bs = new phantrangbs();
    $bs = new nguoidungbs();
    
    $bs->P = $p;
    $bs->TenDangNhap = $_SESSION['TenDangNhap'];
    //$danhsach = $bs->phantrang_sanpham($p);
    $danhsach = $bs->Paging();
    
    //$tongsotrang = $bs->tongsotrang();
    $tongsotrang = $bs->TotalPage();
    
    if(count($danhsach) > 0)
	{
		$stt = ($bs->P - 1)*$bs->SoNguoiDung + 1;
        $duongdangoc = "../";
		echo "<table cellpadding='2' cellspacing='0' width='100%'>";
			echo "<tbody>";
				echo "<tr>";
					echo "<th>STT</th>";
					echo "<th>Họ tên</th>";
					echo "<th>Ngày sinh</th>";
                    echo "<th>Địa chỉ</th>";
					echo "<th>Email</th>";
					echo "<th>Số điện thoại</th>";
                    echo "<th>Tên đăng nhập</th>";
                    echo "<th>Quyền hạn</th>";
					echo "<th colspan = '2'>Thao tác</th>";
				echo "</tr>";
                		
			for($i = 0; $i < ($danhsach != false ? count($danhsach) : 0); $i++)
			{
                if($danhsach[$i]['QuyenHan'] == 0)
                {
                    $img = $duongdangoc."images/user.png";
                    $title = 'Người dùng';
                }
                else
                {
                    $img = $duongdangoc."images/admin.png";
                    $title = 'Admin';
                }
                    
            	echo "<tr>";
					echo "<td>{$stt}</td>";
					echo "<td>{$danhsach[$i]['HoTen']}</td>";
					echo "<td>".hienthi_ngay_thang_nam($danhsach[$i]['NgaySinh'])."</td>";
                    echo "<td>{$danhsach[$i]['DiaChi']}</td>";
					echo "<td>{$danhsach[$i]['Email']}</td>";
                    echo "<td>{$danhsach[$i]['SoDienThoai']}</td>";
                    echo "<td>{$danhsach[$i]['TenDangNhap']}</td>";
                    echo "<td title='{$title}'><img src='{$img}' /></td>";
					echo "<td align='center'><a href='index.php?do=xoa_nguoidung&sid={$danhsach[$i]['MaNguoiDung']}' onclick='return confirm(\"Bạn có muốn xóa người dùng này không?\")'><img src='{$duongdangoc}images/delete.png' title='Xóa' /></a></td>";
					echo "<td align='center'><a href='index.php?do=sua_nguoidung&sid={$danhsach[$i]['MaNguoiDung']}'><img src='{$duongdangoc}images/edit.png' title='Sửa' /></a></td>";
				echo "</tr>";
									
				$stt++;
			}

			echo "</tbody>";
		echo "</table>";
        //Xuất số trang bên dưới để người dùng chọn ==> thực hiện hành động truyền tham số cho p
          // Lấy địa chỉ hiện tại
        $do = "?do=danhsach_nguoidung";
        $self = $_SERVER['PHP_SELF'];
        if($p > 1)
        {
            $page = $p - 1;  //  Trang trước bằng $_GET['p'] -1
            $prev = " <a href=\"$self$do&p=$page\">Trang trước</a> ";
            $first = " <a href=\"$self$do&p=1\">Trang đầu</a> ";
        }
        else
        {
            $prev  = ' Trước ';       // Nếu  trang trước bằng $_GET['p']  == 1 thì không có lùi, thì xuất ra không link
            $first = ' Trang đầu ';   //  Nếu $_GET['p']  == 1, là trang đầu chỉ xuất ra không link
        }
        if ($p <= $tongsotrang && $p > 0){
            if ($p < $tongsotrang)
            {
                $page = $p + 1;  //  Trang trước bằng $_GET['p'] + 1
                $next = " <a href=\"$self$do&p=$page\">Trang sau</a> ";   
                $last = " <a href=\"$self$do&p=$tongsotrang\">Trang cuối</a> ";
            } 
            else
            {
                $next = ' Trang sau ';     // Nếu  trang sau bằng $_GET['p']  == tổng số trang thì không có tiến, thì xuất ra không link
                $last = ' Trang cuối '; //  Nếu $_GET['p']  == tổng số trang , là trang cuối chỉ xuất ra không link
            }
        
            // Xuất ra dưới thanh record
            echo "<div id='paging'>"; 
            echo $first . $prev ;
            
            // Xuất ra các chỉ số trang
            for ($i = 1; $i<=$tongsotrang; $i++)
            {
                if($i==$p)  // Nếu $_GET['p']  == trang hiện tại (current)
                {
                    echo "<span class='margin'><font color='red'>[{$i}]</font></span>";
                }
                else  // Trang khác
                {
                    echo "<span class='margin'><a href='?p=$i'>$i</a></span>";
                }
            
            }// end for
            
            // Xuất ra dưới thanh record 
            echo  $next . $last;
            echo "<br/>";
            echo "Hiển thị trang <strong>$p</strong> trong <strong>$tongsotrang</strong> trang";
            echo "</div>";
        }
        else
        {
            echo "<div id='paging' class='warning'>";
            echo "Không có trang yêu cầu!!!!";
            echo "</div>";
        }
	}
	else
	{
		echo "<div class='warning'>Bạn chưa có người dùng nào trong danh sách!!!</div>";
	}
    echo "<div class='continue_shopping'>";
        echo "<a href=index.php?do=them_nguoidung>";
            tao_nut_binh_thuong('Thêm người dùng vào danh sách', '../');
        echo "</a>";
    echo "</div>";
    if(isset($_SESSION['xoathanhcong']))
    {
        echo "<script type='text/javascript'>";
        echo "alert('Xoa thanh cong!');";
        echo "</script>";
        
        unset($_SESSION['xoathanhcong']);
    }
?>
</div>